package com.tarena.lbs.user.dao.repository;

import com.tarena.lbs.user.pojo.po.UserPO;

public interface UserRepository {
    /**
     * 保存用户信息
     * @param user 用户信息
     * @return 保存后的用户信息
     */
    UserPO save(UserPO user);

    /**
     * 根据手机号查询用户
     * @param phone 手机号
     * @return 用户信息
     */
    UserPO findByPhone(String phone);

    /**
     * 根据ID查询用户
     * @param id 用户ID
     * @return 用户信息
     */
    UserPO findById(Integer id);

    UserPO getUserByPhone(String phone);

}
